package com.study.ui.compose

import android.os.Bundle
import androidx.activity.compose.setContent
import androidx.appcompat.app.AppCompatActivity
import androidx.compose.material.Text
import androidx.compose.runtime.Composable

/**
 * <pre>
 *     author : slx
 *     time   : 2021/04/08
 *     desc   :
 * </pre>
 */
class ComposeActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            Text("Hello Compose1")
            HelloCompose()
        }
    }
}

// 使用注解将普通函数变为Compose函数
// Compose 函数只能在其他 Compose 函数的范围内调用
@Composable
fun HelloCompose() {
    Text("Hello Compose2")
}